Software engineering: Redundancy is key

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software engineering: Redundancy is key

Software engineers are humans and so they make lots of mistakes. Typically 1 out of 10 to 100 tasks go wrong. The only way to avoid these mistakes is to introduce redundancy in the software engineering process. This article is a plea to consciously introduce several levels of redundancy for each programming task. Depending on the required level of correctness, expressed in a residual error prob...

متن کامل

Modelling is key to engineering self-organizing software systems

We are witnessing, across application domains as disparate as ubiquitous and pervasive computing, peer-to-peer networks and computational grids and clouds, a trend toward a new generation of ultra-large-scale systems.1 In such conditions, not only human-intensive management, but even centralized, commandand-control automated approaches to self-adaptation and selfmanagement quickly become imprac...

متن کامل

Is Software Engineering Really Engineering?

From mv perspecti1.e. this somewhat ill-posed question Asses the point rather badly. because as Michael Jackson stated corrcctl! and unambiguousI! in his ICSE-I7 kc!-note address. “as software developers 11:e Q/Y (m? italics] engineers because we make useful machines . ..‘* [I]. This is self-ejidcnt if one accepts that most conventional definitions of e/7,+7eering refer to creating cost-effecti...

متن کامل

Is Software Engineering Really Engineering?

There are numerous definitions of software engineering. Sommerville [l] notes “their common factors are that it is concerned with software systems built by teams rather than individuals, uses engineering principles in the development of these systems and includes both technical and non-technical aspects”. The IEEE Software Engineering Technical Council in its web page “encourages the applicatio...

متن کامل

Software is Driving Software Engineering?

SOFTWARE ENGINEERING is quite well de ned. In 2014, the IEEE Computer Society released the third edition of its comprehensive Guide to the Software Engineering Body of Knowledge (SWEBOK Guide).1 Figure 1 shows part of the SWEBOK Guide’s conceptual layout. The boxes show major topics, with subtopics listed in the descending structures. Each subtopic is further broken down and supported by even d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Science of Computer Programming

سال: 2015

ISSN: 0167-6423

DOI: 10.1016/j.scico.2013.11.020